package com.ys.nms.module.business.controller.admin.links.vo;

import lombok.*;
import java.util.*;
import io.swagger.v3.oas.annotations.media.Schema;
import com.ys.nms.framework.common.pojo.PageParam;

@Schema(description = "管理后台 - 路线-自动分页 Request VO")
@Data
public class LinksPageReqVO extends PageParam {

    @Schema(description = "本地端口ID", example = "26426")
    private Integer localPortId;

    @Schema(description = "本地设备ID", example = "29497")
    private Integer localDeviceId;

    @Schema(description = "远端端口ID", example = "30028")
    private Integer remotePortId;

    @Schema(description = "线路是否激活1是0否")
    private Integer active;

    @Schema(description = "发现链路所用协议")
    private String protocol;

    @Schema(description = "远端设备主机", example = "王五")
    private String remoteHostname;

    @Schema(description = "远端设备ID", example = "6821")
    private Integer remoteDeviceId;

    @Schema(description = "远端物理端口")
    private String remotePort;

    @Schema(description = "远端设备平台信息")
    private String remotePlatform;

    @Schema(description = "远端设备系统版本")
    private String remoteVersion;

    @Schema(description = "是否手动默认0自动1手动")
    private String manual;

    @Schema(description = "是否是关联链路0否1是")
    private Integer isCritical;

    @Schema(description = "名称", example = "张三")
    private String sysname;

    @Schema(description = "画板id", example = "17795")
    private Integer boardId;

}